package com.yida.gwj.deposit.domain.dto.refund;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author: PPV
 * @Date: 2023-02-20
 */
@ApiModel("退多补差 缴存详情")
public class GwjRefundCompleteMoneyDetailDTO implements Serializable {

    private static final long serialVersionUID = -734637876133827999L;
    /**
     * 缴存明细主键
     */
    @ApiModelProperty("缴存明细主键")
    private Long depositDetailId;

    /**
     * 缴费金额信息主键
     */
    @ApiModelProperty("缴费金额信息主键")
    private Long moneyId;

    /**
     * 缴存业务主键
     */
    @ApiModelProperty("缴存业务主键")
    private Long bizId;

    /**
     * 编号
     */
    @ApiModelProperty("编号")
    private Long bizNum;

    /**
     * 涉及楼栋
     */
    @ApiModelProperty("涉及楼栋")
    private String buildInfo;

    /**
     * 退补日期
     */
    @ApiModelProperty("退补日期")
    private Date refundCompleteDate;

    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;

    /**
     * 银行主键
     */
    @ApiModelProperty("银行主键")
    private Long bankId;

    /**
     * 银行名称
     */
    @ApiModelProperty("银行名称")
    private String bankName;

    /**
     * 退补金额
     */
    @ApiModelProperty("退补金额")
    private BigDecimal refundCompleteMoney;

    /**
     * 面积
     */
    @ApiModelProperty("面积")
    private BigDecimal depositSize;

    /**
     * 开发商
     */
    @ApiModelProperty("开发商")
    private String companyName;


    public Long getDepositDetailId() {
        return depositDetailId;
    }

    public void setDepositDetailId(Long depositDetailId) {
        this.depositDetailId = depositDetailId;
    }

    public Long getMoneyId() {
        return moneyId;
    }

    public void setMoneyId(Long moneyId) {
        this.moneyId = moneyId;
    }

    public Long getBizId() {
        return bizId;
    }

    public void setBizId(Long bizId) {
        this.bizId = bizId;
    }

    public Long getBizNum() {
        return bizNum;
    }

    public void setBizNum(Long bizNum) {
        this.bizNum = bizNum;
    }

    public String getBuildInfo() {
        return buildInfo;
    }

    public void setBuildInfo(String buildInfo) {
        this.buildInfo = buildInfo;
    }

    public Date getRefundCompleteDate() {
        return refundCompleteDate;
    }

    public void setRefundCompleteDate(Date refundCompleteDate) {
        this.refundCompleteDate = refundCompleteDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Long getBankId() {
        return bankId;
    }

    public void setBankId(Long bankId) {
        this.bankId = bankId;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public BigDecimal getRefundCompleteMoney() {
        return refundCompleteMoney;
    }

    public void setRefundCompleteMoney(BigDecimal refundCompleteMoney) {
        this.refundCompleteMoney = refundCompleteMoney;
    }

    public BigDecimal getDepositSize() {
        return depositSize;
    }

    public void setDepositSize(BigDecimal depositSize) {
        this.depositSize = depositSize;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }
}
